"""
应用程序配置
"""
import os

class Config:
    # 应用基本配置
    DEBUG = os.getenv('DEBUG', True)
    SECRET_KEY = os.getenv('SECRET_KEY', 'your-secret-key-here')
    
    # 数据库配置
    DATABASE_HOST = os.getenv('DATABASE_HOST', 'localhost')
    DATABASE_PORT = int(os.getenv('DATABASE_PORT', 3306))
    DATABASE_USER = os.getenv('DATABASE_USER', 'root')
    DATABASE_PASSWORD = os.getenv('DATABASE_PASSWORD', 'password')
    DATABASE_NAME = os.getenv('DATABASE_NAME', 'stock_data')
    
    # Tushare配置
    TUSHARE_TOKEN = os.getenv('TUSHARE_TOKEN', '')
    
    # 数据获取配置
    BATCH_SIZE = int(os.getenv('BATCH_SIZE', 50))  # 批量获取数据的大小
    REQUEST_DELAY = float(os.getenv('REQUEST_DELAY', 0.5))  # 请求间隔（秒）
    
    # 日志配置
    LOG_LEVEL = os.getenv('LOG_LEVEL', 'INFO')
    LOG_FORMAT = "{time:YYYY-MM-DD HH:mm:ss} | {level} | {message}"
    LOG_DIR = "logs" 